﻿/*----------------------------------------------------------------
//  <copyright file="IQueryableOrganizationStore.cs" company="MicroCloud@151504200868">
//      Copyright © 2020-2024 MicroCloud Corporation, All rights reserved.
//  </copyright>
//  <site>https://gitee.com/chenmm123/microclouds</site>
//  <last-editor>cmm</last-editor>
//  <last-date>2022-11-23 12:56</last-date>
//----------------------------------------------------------------*/

namespace MicroCloud.Identity
{
    #region "提供查询组织机构存储中的组织机构的抽象。"
    /// <summary>
    /// 提供查询组织机构存储中的组织机构的抽象
    /// </summary>
    /// <typeparam name="TOrganization">组织机构实体类型</typeparam>
    public interface IQueryableOrganizationStore<TOrganization> : IOrganizationStore<TOrganization>, IDisposable where TOrganization : class
    {
        #region "获取 组织机构集合"
        /// <summary>
        /// 获取 组织机构集合
        /// </summary>
        IQueryable<TOrganization> Organizations { get; }
        #endregion

    }
    #endregion

}
